# 输出interested的每个字母
def printInterestedWord():
    for w in 'interested':
        print(w)
# 对列表Names = ['Bart', 'Lisa', 'Adam']中的每个名字打印Hello,xxx


def printHello():
    for name in ['Bart', 'Lisa', 'Adam']:
        print("Hello,%s" % name)
# 计算1-100内所有偶数的和。


def calculate100():
    sum = 0
    for num in range(1, 101):
        if num & 1 == 0:
            sum += num
    print(sum)


def calculate100Via():
    sum = 0
    for num in range(0, 101, 2):
        sum += num
    print(sum)

# 倒序输出列表[1,2,3,4,5]中的元素


def descPrint():
    list = [1, 2, 3, 4, 5]
    for i in range(len(list)-1, -1, -1):
        print(list[i])


def descPrintViaSplit():
    list = [1, 2, 3, 4, 5]
    for i in list[::-1]:
        print(i)

# 编写代码，使用 if...elif...else 语句判断输入的一个数字是正数、负数或零


def judgeNum():
    a = float(input("输入一个数字:"))
    if a > 0:
        print("正数")
    elif a == 0:
        print("零")
    else:
        print("负数")

# 根据输入年龄，对其称谓进行归类： 大于18岁，输出 adult，小于18岁，输出teenager。
# 编写代码，使输出结果为：
# your age is 3
# teenager


def archiveAge():
    age = int(input("your age is "))
    if age >= 18:
        print("adult")
    else:
        print("teenager")

# 小明身高1.75，体重80.5kg。请根据BMI公式（体重除以身高的平方）帮小明计算他的BMI指数，并根据BMI指数：
# 低于18.5：过轻 18.5-25：正常 25-28：过重 28-32：肥胖 高于32：严重肥胖
# 请用代码实现它,并实现输出结果为：
# your bmi is: 26.285714285714285
# 过重


def calculateBMIIndex():
    height = 1.75
    weight = 80.5
    bmiIndex = weight/(height*height)
    print("your bmi is: %f" % bmiIndex)
    if bmiIndex < 18.5:
        print("过轻")
    elif bmiIndex < 25:
        print("正常")
    elif bmiIndex < 28:
        print("过重")
    elif bmiIndex < 32:
        print("肥胖")
    else:
        print("严重肥胖")

# 1000元以下商品打9.5折,1000-5000元之间的商品打9折，其他情况打8.5折。
# 请编写程序代码:
# 实现对任意输入一件商品售价，能够输出其优惠价格与最终价格。

# 并实现输出结果为：
# Enter amount: 960

# Discount 48.0

# Net payable: 912.0


def calculatePrice():
    price = float(input("Enter amount: "))
    print()
    discount = price
    if price < 1000:
        price *= 0.95
        discount *= 0.05
    elif price < 5000:
        price *= 0.9
        discount *= 0.1
    else:
        price *= 0.85
        discount *= 0.15
    print("Discount ", discount, end='\n\n')
    print("Net payable: ", price, end='\n\n')

# 小明的成绩从去年的72分提升到了今年的85分，请计算小明成绩提升的百分点，并用字符串格式化显示出'xx.x%'，只保留小数点后1位，请用代码实现


def calculatePercentage():
    percentage = (85-72)*100/72
    print("%.1f%%" % percentage)


if __name__ == "__main__":
    # printInterestedWord()
    # printHello()
    # calculate100Via()
    # descPrint()
    # descPrintViaSplit()
    # judgeNum()
    # archiveAge()
    # calculateBMIIndex()
    # calculatePrice()
    calculatePercentage()
